1c92836cf19187b6cfc03f044105a21567d014e7,core/kernel/source/jetbrains/mps/smodel/Language.java,Language,getAncestorsNames,#String#,669

Before Change


        for (InterfaceConceptReference icr : icd.getExtendses()) {
          String fqName = NameUtil.nodeFQName(icr.getIntfc());
          parents.add(fqName);
          result.addAll(SModelUtil_new.getDeclaringLanguage(
            icr.getIntfc(), GlobalScope.getInstance()).getAncestorsNames(
            fqName));
        }
      }

After Change


          InterfaceConceptDeclaration interfaceConcept = icr.getIntfc();
          if (interfaceConcept == null) continue;
          String fqName = NameUtil.nodeFQName(interfaceConcept);
          Language declaringLanguage = SModelUtil_new.getDeclaringLanguage(fqName, GlobalScope.getInstance());
          if (declaringLanguage == null) continue;
          parents.add(fqName);
          result.addAll(declaringLanguage.getAncestorsNames(fqName));
        }